home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpv2000c.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  41.6 KB  |  1,434 lines

  1. *%% 
  2. *%% HP 2000C Professional Series Color Printer
  3. *%%
  4. *%% Copyright 1998-1999 Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpvnam50.gpd"
  9.  
  10. *%%
  11. *%% Global Entries
  12. *%%
  13. *GPDSpecVersion: "1.0"
  14. *GPDFileVersion: "1.0"
  15.  
  16. *ModelName:   "HP 2000C"
  17. *GPDFileName: "HPV2000C.GPD"
  18. *ResourceDLL: "hpvui50.dll"
  19.  
  20. *PrintRate: 12
  21. *PrintRateUnit: PPM
  22. *rcPersonalityID: =PERSONALITY_PCL_DISPLAY 
  23.  
  24. *MasterUnits: PAIR(600, 600)
  25. *OutputOrderReversed?: TRUE
  26. *PrinterType: SERIAL
  27.  
  28. *rcInstalledOptionNameID:    =INSTALLED_DISPLAY
  29. *rcNotInstalledOptionNameID: =NOT_INSTALLED_DISPLAY
  30.  
  31.  
  32. *%%
  33. *%% 2000C Macros
  34. *%%
  35. *Macros: HP2000CMacros
  36. {
  37.     OEM_HP2000C:        "HTPD<00 00 00 04 14 00 00 00>"
  38.     OEM_COMMON_INFO:    =OEM_HP2000C =OEM_PCL9 =OEM_PCL_MARG_0  
  39.  
  40.     OEM_DF_K334_C334_NOCOMP: 
  41. +               "HTDN<00 00 00 02 04 00>"
  42. +               "HTDF<00 00 00 40>"
  43. +                   "<00 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  44. +                   "<02 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  45. +                   "<04 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  46. +                   "<06 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  47.  
  48.     OEM_DF_K662_C334_NOCOMP: 
  49. +               "HTDN<00 00 00 02 04 00>"
  50. +               "HTDF<00 00 00 40>"
  51. +                   "<00 00 00 00 02 00 58 02 58 02 00 00 FF FF FF FF>"
  52. +                   "<02 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  53. +                   "<04 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  54. +                   "<06 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  55.  
  56.     OEM_DF_K662_C664_NOCOMP: 
  57. +               "HTDN<00 00 00 02 04 00>"
  58. +               "HTDF<00 00 00 40>"
  59. +                   "<00 00 00 00 02 00 58 02 58 02 00 00 FF FF FF FF>"
  60. +                   "<02 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  61. +                   "<04 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  62. +                   "<06 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  63. }
  64.  
  65.  
  66. *%%
  67. *%% Standard Features
  68. *%%
  69. *Feature: PSAlignmentFile
  70. {
  71.     *Name: "PSAlign"
  72.     *Option: HPV200AL
  73.     {
  74.         *Name: ""
  75.     }
  76. }
  77.  
  78.  
  79. *Feature: PSHelpFile
  80. {
  81.     *Name: "PSHelp"
  82.     *Option: HPVDJ200
  83.     {
  84.         *Name: ""
  85.     }
  86. }
  87.  
  88.  
  89. *Feature: Orientation
  90. {
  91.     *rcNameID: =ORIENTATION_DISPLAY
  92.  
  93.     *DefaultOption: PORTRAIT
  94.     *Option: PORTRAIT
  95.     {
  96.         *rcNameID: =PORTRAIT_DISPLAY
  97.         *Command: CmdSelect
  98.         {
  99.             *Order: DOC_SETUP.60
  100.             *Cmd: =PCL_ORIENT_PORTRAIT
  101.         }
  102.     }
  103.     *Option: LANDSCAPE_CC90
  104.     {
  105.         *rcNameID: =LANDSCAPE_DISPLAY
  106.         *Command: CmdSelect
  107.         {
  108.             *Order: DOC_SETUP.60
  109.             *Cmd: =PCL_ORIENT_LANDSCAPE
  110.         }
  111.     }
  112. }
  113.  
  114.  
  115. *Feature: InputBin
  116. {
  117.     *rcNameID: =PAPER_SOURCE_DISPLAY
  118.  
  119.     *DefaultOption: UPPER
  120.     *Option: UPPER
  121.     {
  122.         *rcNameID: =UPPER_TRAY_DISPLAY
  123.         *Command: CmdSelect
  124.         {
  125.             *Order: DOC_SETUP.40
  126.             *Cmd: =PCL_MEDSOURCE_TRAY1 =PCL_MEDSOURCE_PRELOAD
  127.         }
  128.     }
  129.     *Option: LOWER
  130.     {
  131.         *rcNameID: =LOWER_TRAY_DISPLAY
  132.         *rcInstallableFeatureNameID: =LOWER_TRAY_DISPLAY
  133.         *Installable?: TRUE
  134.         *Command: CmdSelect
  135.         {
  136.             *Order: DOC_SETUP.40
  137.             *Cmd: =PCL_MEDSOURCE_TRAY2
  138.         }
  139.     }
  140.     *Option: MANUAL
  141.     {
  142.         *rcNameID: =MANUAL_FEED_DISPLAY
  143.         *Command: CmdSelect
  144.         {
  145.             *Order: DOC_SETUP.40
  146.             *Cmd: =PCL_MEDSOURCE_MANUALFEED
  147.         }
  148.     }
  149.     *Option: ENVMANUAL
  150.     {
  151.         *rcNameID: =ENV_MANUAL_DISPLAY
  152.         *Command: CmdSelect
  153.         {
  154.             *Order: DOC_SETUP.40
  155.             *Cmd: =PCL_MEDSOURCE_ENVMANFEED
  156.         }
  157.     }
  158. }
  159.  
  160.  
  161. *Feature: PaperSize
  162. {
  163.     *rcNameID: =PAPER_SIZE_DISPLAY
  164.  
  165.     *DefaultOption: LETTER
  166.     *Option: LETTER
  167.     {
  168.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  169.         *Command: CmdSelect
  170.         {
  171.             *Order: DOC_SETUP.30
  172.             *Cmd: =PCL_US_LETTER
  173.         }
  174.         *switch: Orientation
  175.         {
  176.             *case: PORTRAIT
  177.             {
  178.                 *PrintableArea: PAIR(4800, 6208)
  179.                 *PrintableOrigin: PAIR(150, 24)
  180.                 *CursorOrigin: PAIR(150, 24)
  181.             }
  182.             *case: LANDSCAPE_CC90
  183.             {
  184.                 *PrintableArea: PAIR(4800, 6208)
  185.                 *PrintableOrigin: PAIR(150, 24)
  186.                 *CursorOrigin: PAIR(150, 6232)
  187.             }
  188.         }
  189.     }
  190.     *Option: LEGAL
  191.     {
  192.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  193.         *Command: CmdSelect
  194.         {
  195.             *Order: DOC_SETUP.30
  196.             *Cmd: =PCL_US_LEGAL
  197.         }
  198.         *switch: Orientation
  199.         {
  200.             *case: PORTRAIT
  201.             {
  202.                 *PrintableArea: PAIR(4800, 8008)
  203.                 *PrintableOrigin: PAIR(150, 24)
  204.                 *CursorOrigin: PAIR(150, 24)
  205.             }
  206.             *case: LANDSCAPE_CC90
  207.             {
  208.                 *PrintableArea: PAIR(4800, 8008)
  209.                 *PrintableOrigin: PAIR(150, 24)
  210.                 *CursorOrigin: PAIR(150, 8032)
  211.             }
  212.         }
  213.     }
  214.     *Option: EXECUTIVE
  215.     {
  216.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  217.         *Command: CmdSelect
  218.         {
  219.             *Order: DOC_SETUP.30
  220.             *Cmd: =PCL_US_EXECUTIVE
  221.         }
  222.         *switch: Orientation
  223.         {
  224.             *case: PORTRAIT
  225.             {
  226.                 *PrintableArea: PAIR(4048, 5912)
  227.                 *PrintableOrigin: PAIR(150, 24)
  228.                 *CursorOrigin: PAIR(150, 24)
  229.             }
  230.             *case: LANDSCAPE_CC90
  231.             {
  232.                 *PrintableArea: PAIR(4048, 5912)
  233.                 *PrintableOrigin: PAIR(150, 24)
  234.                 *CursorOrigin: PAIR(150, 5936)
  235.             }
  236.         }
  237.     }
  238.     *Option: A4
  239.     {
  240.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  241.         *Command: CmdSelect
  242.         {
  243.             *Order: DOC_SETUP.30
  244.             *Cmd: =PCL_A4
  245.         }
  246.         *switch: Orientation
  247.         {
  248.             *case: PORTRAIT
  249.             {
  250.                 *PrintableArea: PAIR(4800, 6626)
  251.                 *PrintableOrigin: PAIR(80, 24)
  252.                 *CursorOrigin: PAIR(80, 24)
  253.             }
  254.             *case: LANDSCAPE_CC90
  255.             {
  256.                 *PrintableArea: PAIR(4800, 6626)
  257.                 *PrintableOrigin: PAIR(80, 24)
  258.                 *CursorOrigin: PAIR(80, 6650)
  259.             }
  260.         }
  261.     }
  262.     *Option: A5
  263.     {
  264.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  265.         *Command: CmdSelect
  266.         {
  267.             *Order: DOC_SETUP.30
  268.             *Cmd: =PCL_A5
  269.         }
  270.         *switch: Orientation
  271.         {
  272.             *case: PORTRAIT
  273.             {
  274.                 *PrintableArea: PAIR(3328, 4582)
  275.                 *PrintableOrigin: PAIR(76, 24)
  276.                 *CursorOrigin: PAIR(76, 24)
  277.             }
  278.             *case: LANDSCAPE_CC90
  279.             {
  280.                 *PrintableArea: PAIR(3328, 4582)
  281.                 *PrintableOrigin: PAIR(76, 24)
  282.                 *CursorOrigin: PAIR(76, 4606)
  283.             }
  284.         }
  285.     }
  286.     *Option: B5
  287.     {
  288.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  289.         *Command: CmdSelect
  290.         {
  291.             *Order: DOC_SETUP.30
  292.             *Cmd: =PCL_B5
  293.         }
  294.         *switch: Orientation
  295.         {
  296.             *case: PORTRAIT
  297.             {
  298.                 *PrintableArea: PAIR(4144, 5680)
  299.                 *PrintableOrigin: PAIR(76, 24)
  300.                 *CursorOrigin: PAIR(76, 24)
  301.             }
  302.             *case: LANDSCAPE_CC90
  303.             {
  304.                 *PrintableArea: PAIR(4144, 5680)
  305.                 *PrintableOrigin: PAIR(76, 24)
  306.                 *CursorOrigin: PAIR(76, 5704)
  307.             }
  308.         }
  309.     }
  310.     *Option: ENV_10
  311.     {
  312.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  313.         *Command: CmdSelect
  314.         {
  315.             *Order: DOC_SETUP.30
  316.             *Cmd: =PCL_ENV_10
  317.         }
  318.         *switch: Orientation
  319.         {
  320.             *case: PORTRAIT
  321.             {
  322.                 *PrintableArea: PAIR(2320, 5312)
  323.                 *PrintableOrigin: PAIR(76, 24)
  324.                 *CursorOrigin: PAIR(76, 24)
  325.             }
  326.             *case: LANDSCAPE_CC90
  327.             {
  328.                 *PrintableArea: PAIR(2320, 5312)
  329.                 *PrintableOrigin: PAIR(76, 24)
  330.                 *CursorOrigin: PAIR(76, 5336)
  331.             }
  332.         }
  333.     }
  334.     *Option: ENV_MONARCH
  335.     {
  336.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  337.         *Command: CmdSelect
  338.         {
  339.             *Order: DOC_SETUP.30
  340.             *Cmd: =PCL_ENV_MONARCH
  341.         }
  342.         *switch: Orientation
  343.         {
  344.             *case: PORTRAIT
  345.             {
  346.                 *PrintableArea: PAIR(2160, 4112)
  347.                 *PrintableOrigin: PAIR(76, 24)
  348.                 *CursorOrigin: PAIR(76, 24)
  349.             }
  350.             *case: LANDSCAPE_CC90
  351.             {
  352.                 *PrintableArea: PAIR(2160, 4112)
  353.                 *PrintableOrigin: PAIR(76, 24)
  354.                 *CursorOrigin: PAIR(76, 4136)
  355.             }
  356.         }
  357.     }
  358.     *Option: ENV_DL
  359.     {
  360.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  361.         *Command: CmdSelect
  362.         {
  363.             *Order: DOC_SETUP.30
  364.             *Cmd: =PCL_ENV_DL
  365.         }
  366.         *switch: Orientation
  367.         {
  368.             *case: PORTRAIT
  369.             {
  370.                 *PrintableArea: PAIR(2440, 4808)
  371.                 *PrintableOrigin: PAIR(76, 24)
  372.                 *CursorOrigin: PAIR(76, 24)
  373.             }
  374.             *case: LANDSCAPE_CC90
  375.             {
  376.                 *PrintableArea: PAIR(2440, 4808)
  377.                 *PrintableOrigin: PAIR(76, 24)
  378.                 *CursorOrigin: PAIR(76, 4832)
  379.             }
  380.         }
  381.     }
  382.     *Option: ENV_C5
  383.     {
  384.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  385.         *Command: CmdSelect
  386.         {
  387.             *Order: DOC_SETUP.30
  388.             *Cmd: =PCL_ENV_C5
  389.         }
  390.         *switch: Orientation
  391.         {
  392.             *case: PORTRAIT
  393.             {
  394.                 *PrintableArea: PAIR(3664, 5016)
  395.                 *PrintableOrigin: PAIR(76, 24)
  396.                 *CursorOrigin: PAIR(76, 24)
  397.             }
  398.             *case: LANDSCAPE_CC90
  399.             {
  400.                 *PrintableArea: PAIR(3664, 5016)
  401.                 *PrintableOrigin: PAIR(76, 24)
  402.                 *CursorOrigin: PAIR(76, 5040)
  403.             }
  404.         }
  405.     }
  406.     *Option: ENV_C6
  407.     {
  408.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  409.         *Command: CmdSelect
  410.         {
  411.             *Order: DOC_SETUP.30
  412.             *Cmd: =PCL_ENV_C6
  413.         }
  414.         *switch: Orientation
  415.         {
  416.             *case: PORTRAIT
  417.             {
  418.                 *PrintableArea: PAIR(2528, 3432)
  419.                 *PrintableOrigin: PAIR(76, 24)
  420.                 *CursorOrigin: PAIR(76, 24)
  421.             }
  422.             *case: LANDSCAPE_CC90
  423.             {
  424.                 *PrintableArea: PAIR(2528, 3432)
  425.                 *PrintableOrigin: PAIR(76, 24)
  426.                 *CursorOrigin: PAIR(76, 3456)
  427.             }
  428.         }
  429.     }
  430.     *Option: JAPANESE_POSTCARD
  431.     {
  432.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  433.         *Command: CmdSelect
  434.         {
  435.             *Order: DOC_SETUP.30
  436.             *Cmd: =PCL_JAPANESE_POSTCARD
  437.         }
  438.         *switch: Orientation
  439.         {
  440.             *case: PORTRAIT
  441.             {
  442.                 *PrintableArea: PAIR(2208, 3104)
  443.                 *PrintableOrigin: PAIR(76, 24)
  444.                 *CursorOrigin: PAIR(76, 24)
  445.             }
  446.             *case: LANDSCAPE_CC90
  447.             {
  448.                 *PrintableArea: PAIR(2208, 3104)
  449.                 *PrintableOrigin: PAIR(76, 24)
  450.                 *CursorOrigin: PAIR(76, 3128)
  451.             }
  452.         }
  453.     }
  454.     *Option: A6
  455.     {
  456.         *rcNameID: =A6_DISPLAY
  457.         *Command: CmdSelect
  458.         {
  459.             *Order: DOC_SETUP.30
  460.             *Cmd: =PCL_A6
  461.         }
  462.         *switch: Orientation
  463.         {
  464.             *case: PORTRAIT
  465.             {
  466.                 *PrintableArea: PAIR(2320, 3104)
  467.                 *PrintableOrigin: PAIR(76, 24)
  468.                 *CursorOrigin: PAIR(76, 24)
  469.             }
  470.             *case: LANDSCAPE_CC90
  471.             {
  472.                 *PrintableArea: PAIR(2320, 3104)
  473.                 *PrintableOrigin: PAIR(76, 24)
  474.                 *CursorOrigin: PAIR(76, 3128)
  475.             }
  476.         }
  477.     }
  478.     *Option: ENV_A2
  479.     {
  480.         *rcNameID: =ENV_A2_DISPLAY
  481.         *PageDimensions: PAIR(2624, 3450)
  482.         *Command: CmdSelect
  483.         {
  484.             *Order: DOC_SETUP.30
  485.             *Cmd: =PCL_ENV_A2
  486.         }
  487.         *switch: Orientation
  488.         {
  489.             *case: PORTRAIT
  490.             {
  491.                 *PrintableArea: PAIR(2464, 3056)
  492.                 *PrintableOrigin: PAIR(76, 24)
  493.                 *CursorOrigin: PAIR(76, 24)
  494.             }
  495.             *case: LANDSCAPE_CC90
  496.             {
  497.                 *PrintableArea: PAIR(2464, 3056)
  498.                 *PrintableOrigin: PAIR(76, 24)
  499.                 *CursorOrigin: PAIR(76, 3080)
  500.             }
  501.         }
  502.     }
  503.     *Option: INDEX_3x5
  504.     {
  505.         *rcNameID: =US_INDEX_CARD_3X5_DISPLAY
  506.         *PageDimensions: PAIR(1800, 3000)
  507.         *Command: CmdSelect
  508.         {
  509.             *Order: DOC_SETUP.30
  510.             *Cmd: =PCL_INDEX_3x5
  511.         }
  512.         *switch: Orientation
  513.         {
  514.             *case: PORTRAIT
  515.             {
  516.                 *PrintableArea: PAIR(1648, 2608)
  517.                 *PrintableOrigin: PAIR(76, 24)
  518.                 *CursorOrigin: PAIR(76, 24)
  519.             }
  520.             *case: LANDSCAPE_CC90
  521.             {
  522.                 *PrintableArea: PAIR(1648, 2608)
  523.                 *PrintableOrigin: PAIR(76, 24)
  524.                 *CursorOrigin: PAIR(76, 2632)
  525.             }
  526.         }
  527.     }
  528.     *Option: INDEX_4x6
  529.     {
  530.         *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
  531.         *PageDimensions: PAIR(2400, 3600)
  532.         *Command: CmdSelect
  533.         {
  534.             *Order: DOC_SETUP.30
  535.             *Cmd: =PCL_INDEX_4x6
  536.         }
  537.         *switch: Orientation
  538.         {
  539.             *case: PORTRAIT
  540.             {
  541.                 *PrintableArea: PAIR(2240, 3208)
  542.                 *PrintableOrigin: PAIR(76, 24)
  543.                 *CursorOrigin: PAIR(76, 24)
  544.             }
  545.             *case: LANDSCAPE_CC90
  546.             {
  547.                 *PrintableArea: PAIR(2240, 3208)
  548.                 *PrintableOrigin: PAIR(76, 24)
  549.                 *CursorOrigin: PAIR(76, 3232)
  550.             }
  551.         }
  552.     }
  553.     *Option: INDEX_5x8
  554.     {
  555.         *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
  556.         *PageDimensions: PAIR(3000, 4800)
  557.         *Command: CmdSelect
  558.         {
  559.             *Order: DOC_SETUP.30
  560.             *Cmd: =PCL_INDEX_5x8
  561.         }
  562.         *switch: Orientation
  563.         {
  564.             *case: PORTRAIT
  565.             {
  566.                 *PrintableArea: PAIR(2848, 4408)
  567.                 *PrintableOrigin: PAIR(76, 24)
  568.                 *CursorOrigin: PAIR(76, 24)
  569.             }
  570.             *case: LANDSCAPE_CC90
  571.             {
  572.                 *PrintableArea: PAIR(2848, 4408)
  573.                 *PrintableOrigin: PAIR(76, 24)
  574.                 *CursorOrigin: PAIR(76, 4432)
  575.             }
  576.         }
  577.     }
  578.     *Option: CUSTOMSIZE
  579.     {
  580.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  581.         *MinSize: PAIR(1800, 3000)
  582.         *MaxSize: PAIR(5100, 8400)
  583.         *TopMargin: 24
  584.         *BottomMargin: 344
  585.         *MaxPrintableWidth: 4800
  586.         *MinLeftMargin: 150
  587.         *CenterPrintable?: FALSE
  588.         *Command: CmdSelect
  589.         {
  590.             *Order: DOC_SETUP.30
  591.             *Cmd: =PCL_US_LEGAL
  592.         }
  593.         *switch: Orientation
  594.         {
  595.             *case: PORTRAIT
  596.             {
  597.                 *CursorOrigin: PAIR(150, 24)
  598.             }
  599.             *case: LANDSCAPE_CC90
  600.             {
  601.                 *CursorOrigin: PAIR(150, 8032)
  602.             }
  603.         }
  604.     }
  605. }
  606.  
  607.  
  608. *Feature: ColorMode
  609. {
  610.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  611.     *ConflictPriority: 30
  612.     *UpdateQualityMacro?: TRUE
  613.  
  614.     *DefaultOption: Color24
  615.     *Option: Mono
  616.     {
  617.         *rcNameID: =MONO_DISPLAY
  618.         *Color?: FALSE
  619.         *DevNumOfPlanes: 1
  620.         *DevBPP: 1
  621.         *Command: CmdSelect
  622.         {
  623.             *Order: DOC_SETUP.10
  624.             *Cmd: =PJL_ENTER_PCL
  625.         }
  626.     }
  627.     *Option: Color4
  628.     {
  629.         *rcNameID: =COLOR_DISPLAY
  630.         *Color?: TRUE
  631.         *ColorPlaneOrder: LIST(BLACK, CYAN, MAGENTA, YELLOW)
  632.         *DevNumOfPlanes: 4
  633.         *DevBPP: 1
  634.         *DrvBPP: 4
  635.         *Command: CmdSelect
  636.         {
  637.             *Order: DOC_SETUP.10
  638.             *Cmd: =PJL_ENTER_PCL
  639.         }
  640.     }
  641.     *Option: Gray8
  642.     {   
  643.         *rcNameID: =GRAYSCALE_DISPLAY
  644.         *Color?: FALSE
  645.         *DevNumOfPlanes: 0
  646.         *DevBPP: 0
  647.         *DrvBPP: 8
  648.         *IPCallbackID: 1
  649.         *Command: CmdSelect
  650.         {
  651.             *Order: DOC_SETUP.10
  652.             *Cmd: =PJL_ENTER_PCL3GUI
  653.         }
  654.     }
  655.     *Option: Color24
  656.     {   
  657.         *rcNameID: =24BPP_DISPLAY
  658.         *Color?: TRUE
  659.         *DevNumOfPlanes: 0
  660.         *DevBPP: 0
  661.         *DrvBPP: 24
  662.         *IPCallbackID: 1
  663.         *Command: CmdSelect
  664.         {
  665.             *Order: DOC_SETUP.10
  666.             *Cmd: =PJL_ENTER_PCL3GUI
  667.         }
  668.     }
  669. }
  670.  
  671.  
  672. *Feature: =HPHT_DLLNAME
  673. {
  674.     *Name: "Img"
  675.     *Option: =HPHT_DLLNAME_DEFAULT 
  676.     {
  677.         *Name: ""
  678.     }
  679. }
  680.  
  681.  
  682. *Feature: MediaType
  683. {
  684.     *rcNameID: =MEDIA_TYPE_DISPLAY
  685.     *ConflictPriority: 10
  686.  
  687.     *DefaultOption: STANDARD
  688.     *Option: STANDARD
  689.     {
  690.         *rcNameID: =PLAIN_PAPER_DISPLAY
  691.         *Command: CmdSelect
  692.         {
  693.             *Order: DOC_SETUP.45
  694.             *Cmd: =PCL_MEDIA_PLAIN "<1B>*o5W<0A02000000>"
  695.         }
  696.  
  697.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  698.     }
  699.     *Option: TRANSPARENCY
  700.     {
  701.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  702.         *Command: CmdSelect
  703.         {
  704.             *Order: DOC_SETUP.45
  705.             *Cmd: =PCL_MEDIA_TRANSPARENCY "<1B>*o5W<0A02000000>"
  706.         }
  707.  
  708.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  709.     }
  710.     *Option: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  711.     {
  712.         *rcNameID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_DISPLAY
  713.         *OptionID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_ID
  714.         *Command: CmdSelect
  715.         {
  716.             *Order: DOC_SETUP.45
  717.             *Cmd: =PCL_MEDIA_FAST_TRANSP "<1B>*o5W<0A02000000>"
  718.         }
  719.  
  720.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  721.     }
  722.     *Option: HP_PREMIUM_INKJET_PAPER
  723.     {   
  724.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  725.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  726.         *Command: CmdSelect
  727.         {
  728.             *Order: DOC_SETUP.45
  729.             *Cmd: =PCL_MEDIA_SPECIAL "<1B>*o5W<0A02000000>"
  730.         }
  731.  
  732.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  733.     }
  734.     *Option: HP_PREMIUM_INKJET_HEAVYWEIGHT
  735.     {   
  736.         *rcNameID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_DISPLAY
  737.         *OptionID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_ID
  738.         *Command: CmdSelect
  739.         {
  740.             *Order: DOC_SETUP.45
  741.             *Cmd: =PCL_MEDIA_SPECIAL "<1B>*o5W<0A02000001>"
  742.         }
  743.  
  744.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  745.     }
  746.     *Option: HP_PHOTO_PAPER
  747.     {   
  748.         *rcNameID: =HP_PHOTO_PAPER_DISPLAY
  749.         *OptionID: =HP_PHOTO_PAPER_ID
  750.         *Command: CmdSelect
  751.         {
  752.             *Order: DOC_SETUP.45
  753.             *Cmd: =PCL_MEDIA_GLOSSY "<1B>*o5W<0A02000002>"
  754.         }
  755.  
  756.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  757.     }
  758.     *Option: GLOSSY
  759.     {   
  760.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  761.         *Command: CmdSelect
  762.         {
  763.             *Order: DOC_SETUP.45
  764.             *Cmd: =PCL_MEDIA_GLOSSY "<1B>*o5W<0A02000003>"
  765.         }
  766.  
  767.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  768.    }
  769. }
  770.  
  771.  
  772. *Feature: PQ
  773. {
  774.     *rcNameID: =PRINT_QUALITY_DISPLAY
  775.     *ConflictPriority: 20
  776.     *FeatureType: DOC_PROPERTY
  777.     *UpdateQualityMacro?: TRUE
  778.  
  779.     *DefaultOption: Normal
  780.     *Option: Econo
  781.     {
  782.         *rcNameID: =DRAFT_DISPLAY
  783.         *Command: CmdSelect
  784.         {
  785.             *Order: DOC_SETUP.47
  786.             *Cmd: =PCL_PQ_ECONO
  787.         }
  788.     }
  789.     *Option: Normal
  790.     {
  791.         *rcNameID: =NORMAL_DISPLAY 
  792.         *Command: CmdSelect
  793.         {
  794.             *Order: DOC_SETUP.47
  795.             *Cmd: =PCL_PQ_NORMAL
  796.         }
  797.     }
  798.     *Option: Best
  799.     {
  800.         *rcNameID: =BEST_DISPLAY
  801.         *Command: CmdSelect
  802.         {
  803.             *Order: DOC_SETUP.47
  804.             *Cmd: =PCL_PQ_BEST
  805.         }
  806.     }
  807. }
  808.  
  809.  
  810. *Feature: Resolution
  811. {
  812.     *rcNameID: =RESOLUTION_DISPLAY
  813.     *ConflictPriority: 50
  814.     *UpdateQualityMacro?: TRUE
  815.  
  816.     *DefaultOption: r300x300
  817.     *Option: r300x300
  818.     {
  819.         *Name: "300 x 300 " =DOTS_PER_INCH
  820.         *DPI: PAIR(300, 300)
  821.         *TextDPI: PAIR(300, 300)
  822.         *SpotDiameter: 100
  823.     }
  824.     *Option: r600x600
  825.     {
  826.         *Name: "600 x 600 " =DOTS_PER_INCH
  827.         *DPI: PAIR(600, 600)
  828.         *TextDPI: PAIR(600, 600)
  829.         *SpotDiameter: 100
  830.     }
  831. }
  832.  
  833.  
  834. *Feature: PM
  835. {
  836.     *rcNameID: =PRINT_MODE_DISPLAY
  837.     *ConflictPriority: 40
  838.     *FeatureType: DOC_PROPERTY
  839.     *UpdateQualityMacro?: TRUE
  840.  
  841.     *DefaultOption: PlainNormalColor
  842.     *Option: PlainEconoMono
  843.     {
  844.         *rcNameID: =AUTO_SELECT_DISPLAY
  845.         *Command: CmdSelect
  846.         {
  847.             *Order: DOC_SETUP.50
  848.             *Cmd: =PCL_CRD_K332
  849.         }
  850.  
  851.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  852.  
  853.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  854.         *Constraints: LIST(PQ.Normal, PQ.Best)
  855.         *Constraints: LIST(Resolution.r600x600)
  856.     }
  857.     *Option: PlainNormalMono
  858.     {
  859.         *rcNameID: =AUTO_SELECT_DISPLAY
  860.         *Command: CmdSelect
  861.         {
  862.             *Order: DOC_SETUP.50
  863.             *Cmd: =PCL_CRD_K332
  864.         }
  865.  
  866.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  867.  
  868.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  869.         *Constraints: LIST(PQ.Econo, PQ.Best)
  870.         *Constraints: LIST(Resolution.r600x600)
  871.     }
  872.     *Option: PlainBestMono
  873.     {
  874.         *rcNameID: =AUTO_SELECT_DISPLAY
  875.         *Command: CmdSelect
  876.         {
  877.             *Order: DOC_SETUP.50
  878.             *Cmd: =PCL_CRD_K662
  879.         }
  880.  
  881.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  882.  
  883.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  884.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  885.         *Constraints: LIST(Resolution.r300x300)
  886.     }
  887.     *Option: PlainEconoColor
  888.     {
  889.         *rcNameID: =AUTO_SELECT_DISPLAY
  890.         *Command: CmdSelect
  891.         {
  892.             *Order: DOC_SETUP.50
  893.             *Cmd: =PCL_CRD_K332_C332
  894.         }
  895.  
  896.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  897.  
  898.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  899.         *Constraints: LIST(PQ.Normal, PQ.Best)
  900.         *Constraints: LIST(Resolution.r600x600)
  901.     }
  902.     *Option: PlainNormalColor
  903.     {
  904.         *rcNameID: =AUTO_SELECT_DISPLAY
  905.         *Command: CmdSelect
  906.         {
  907.             *Order: DOC_SETUP.50
  908.             *Cmd: =PCL_CRD_K662_C334
  909.         }
  910.  
  911.         EXTERN_GLOBAL: *OEMCustomData: 
  912. +           =OEM_COMMON_INFO
  913. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PLAIN 
  914.  
  915.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  916.         *Constraints: LIST(PQ.Econo, PQ.Best)
  917.         *Constraints: LIST(Resolution.r600x600)
  918.     }
  919.     *Option: PlainBestColor
  920.     {
  921.         *rcNameID: =AUTO_SELECT_DISPLAY
  922.         *Command: CmdSelect
  923.         {
  924.             *Order: DOC_SETUP.50
  925.             *Cmd: =PCL_CRD_K662_C334
  926.         }
  927.  
  928.         EXTERN_GLOBAL: *OEMCustomData: 
  929. +           =OEM_COMMON_INFO
  930. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PLAIN 
  931.  
  932.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  933.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  934.         *Constraints: LIST(Resolution.r600x600)
  935.     }
  936.     *Option: TransparencyEcono
  937.     {
  938.         *rcNameID: =AUTO_SELECT_DISPLAY
  939.         *Command: CmdSelect
  940.         {
  941.             *Order: DOC_SETUP.50
  942.             *Cmd: =PCL_CRD_K334_C334
  943.         }
  944.  
  945.         EXTERN_GLOBAL: *OEMCustomData: 
  946. +           =OEM_COMMON_INFO
  947. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_ECONO =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  948.  
  949.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  950.         *Constraints: LIST(PQ.Normal, PQ.Best)
  951.         *Constraints: LIST(Resolution.r600x600)
  952.     }
  953.     *Option: TransparencyNormal
  954.     {
  955.         *rcNameID: =AUTO_SELECT_DISPLAY
  956.         *Command: CmdSelect
  957.         {
  958.             *Order: DOC_SETUP.50
  959.             *Cmd: =PCL_CRD_K334_C334
  960.         }
  961.  
  962.         EXTERN_GLOBAL: *OEMCustomData: 
  963. +           =OEM_COMMON_INFO
  964. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  965.  
  966.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  967.         *Constraints: LIST(PQ.Econo, PQ.Best)
  968.         *Constraints: LIST(Resolution.r600x600)
  969.     }
  970.     *Option: TransparencyBest
  971.     {
  972.         *rcNameID: =AUTO_SELECT_DISPLAY
  973.         *Command: CmdSelect
  974.         {
  975.             *Order: DOC_SETUP.50
  976.             *Cmd: =PCL_CRD_K334_C334
  977.         }
  978.  
  979.         EXTERN_GLOBAL: *OEMCustomData: 
  980. +           =OEM_COMMON_INFO
  981. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  982.  
  983.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  984.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  985.         *Constraints: LIST(Resolution.r600x600)
  986.     }
  987.     *Option: RapidTransEcono
  988.     {
  989.         *rcNameID: =AUTO_SELECT_DISPLAY
  990.         *Command: CmdSelect
  991.         {
  992.             *Order: DOC_SETUP.50
  993.             *Cmd: =PCL_CRD_K334_C334
  994.         }
  995.  
  996.         EXTERN_GLOBAL: *OEMCustomData: 
  997. +           =OEM_COMMON_INFO
  998. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_ECONO =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  999.  
  1000.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1001.         *Constraints: LIST(PQ.Normal, PQ.Best)
  1002.         *Constraints: LIST(Resolution.r600x600)
  1003.     }
  1004.     *Option: RapidTransNormal
  1005.     {
  1006.         *rcNameID: =AUTO_SELECT_DISPLAY
  1007.         *Command: CmdSelect
  1008.         {
  1009.             *Order: DOC_SETUP.50
  1010.             *Cmd: =PCL_CRD_K334_C334
  1011.         }
  1012.  
  1013.         EXTERN_GLOBAL: *OEMCustomData: 
  1014. +           =OEM_COMMON_INFO
  1015. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  1016.  
  1017.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1018.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1019.         *Constraints: LIST(Resolution.r600x600)
  1020.     }
  1021.     *Option: RapidTransBest
  1022.     {
  1023.         *rcNameID: =AUTO_SELECT_DISPLAY
  1024.         *Command: CmdSelect
  1025.         {
  1026.             *Order: DOC_SETUP.50
  1027.             *Cmd: =PCL_CRD_K334_C334
  1028.         }
  1029.  
  1030.         EXTERN_GLOBAL: *OEMCustomData: 
  1031. +           =OEM_COMMON_INFO
  1032. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  1033.  
  1034.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1035.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1036.         *Constraints: LIST(Resolution.r600x600)
  1037.     }
  1038.     *Option: SpecialNormal
  1039.     {
  1040.         *rcNameID: =AUTO_SELECT_DISPLAY
  1041.         *Command: CmdSelect
  1042.         {
  1043.             *Order: DOC_SETUP.50
  1044.             *Cmd: =PCL_CRD_K662_C334
  1045.         }
  1046.  
  1047.         EXTERN_GLOBAL: *OEMCustomData: 
  1048. +           =OEM_COMMON_INFO
  1049. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET 
  1050.  
  1051.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1052.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1053.         *Constraints: LIST(Resolution.r600x600)
  1054.     }
  1055.     *Option: SpecialBest
  1056.     {
  1057.         *rcNameID: =AUTO_SELECT_DISPLAY
  1058.         *Command: CmdSelect
  1059.         {
  1060.             *Order: DOC_SETUP.50
  1061.             *Cmd: =PCL_CRD_K662_C664
  1062.         }
  1063.  
  1064.         EXTERN_GLOBAL: *OEMCustomData: 
  1065. +           =OEM_COMMON_INFO
  1066. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET 
  1067.  
  1068.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1069.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1070.         *Constraints: LIST(Resolution.r300x300)
  1071.     }
  1072.     *Option: SpecialHeavyNormal
  1073.     {
  1074.         *rcNameID: =AUTO_SELECT_DISPLAY
  1075.         *Command: CmdSelect
  1076.         {
  1077.             *Order: DOC_SETUP.50
  1078.             *Cmd: =PCL_CRD_K662_C334
  1079.         }
  1080.  
  1081.         EXTERN_GLOBAL: *OEMCustomData: 
  1082. +           =OEM_COMMON_INFO
  1083. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT 
  1084.  
  1085.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1086.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1087.         *Constraints: LIST(Resolution.r600x600)
  1088.     }
  1089.     *Option: SpecialHeavyBest
  1090.     {
  1091.         *rcNameID: =AUTO_SELECT_DISPLAY
  1092.         *Command: CmdSelect
  1093.         {
  1094.             *Order: DOC_SETUP.50
  1095.             *Cmd: =PCL_CRD_K662_C664
  1096.         }
  1097.  
  1098.         EXTERN_GLOBAL: *OEMCustomData: 
  1099. +           =OEM_COMMON_INFO
  1100. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT 
  1101.  
  1102.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1103.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1104.         *Constraints: LIST(Resolution.r300x300)
  1105.     }
  1106.     *Option: PhotoNormal
  1107.     {
  1108.         *rcNameID: =AUTO_SELECT_DISPLAY
  1109.         *Command: CmdSelect
  1110.         {
  1111.             *Order: DOC_SETUP.50
  1112.             *Cmd: =PCL_CRD_K334_C334
  1113.         }
  1114.  
  1115.         EXTERN_GLOBAL: *OEMCustomData: 
  1116. +           =OEM_COMMON_INFO
  1117. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PHOTO 
  1118.  
  1119.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1120.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1121.         *Constraints: LIST(Resolution.r600x600)
  1122.     }
  1123.     *Option: PhotoBest
  1124.     {
  1125.         *rcNameID: =AUTO_SELECT_DISPLAY
  1126.         *Command: CmdSelect
  1127.         {
  1128.             *Order: DOC_SETUP.50
  1129.             *Cmd: =PCL_CRD_K662_C664
  1130.         }
  1131.  
  1132.         EXTERN_GLOBAL: *OEMCustomData: 
  1133. +           =OEM_COMMON_INFO
  1134. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PHOTO 
  1135.  
  1136.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1137.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1138.         *Constraints: LIST(Resolution.r300x300)
  1139.     }
  1140.     *Option: PremPhotoNormal
  1141.     {
  1142.         *rcNameID: =AUTO_SELECT_DISPLAY
  1143.         *Command: CmdSelect
  1144.         {
  1145.             *Order: DOC_SETUP.50
  1146.             *Cmd: =PCL_CRD_K334_C334
  1147.         }
  1148.  
  1149.         EXTERN_GLOBAL: *OEMCustomData: 
  1150. +           =OEM_COMMON_INFO
  1151. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_PHOTO 
  1152.  
  1153.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1154.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1155.         *Constraints: LIST(Resolution.r600x600)
  1156.     }
  1157.     *Option: PremPhotoBest
  1158.     {
  1159.         *rcNameID: =AUTO_SELECT_DISPLAY
  1160.         *Command: CmdSelect
  1161.         {
  1162.             *Order: DOC_SETUP.50
  1163.             *Cmd: =PCL_CRD_K662_C664
  1164.         }
  1165.  
  1166.         EXTERN_GLOBAL: *OEMCustomData: 
  1167. +           =OEM_COMMON_INFO
  1168. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_PHOTO 
  1169.  
  1170.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1171.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1172.         *Constraints: LIST(Resolution.r300x300)
  1173.     }
  1174. }
  1175.  
  1176.  
  1177. *%%
  1178. *%% Print Quality Macros
  1179. *%%
  1180. *switch: MediaType
  1181. {
  1182.     *case: STANDARD
  1183.     {
  1184.         *switch: ColorMode
  1185.         {
  1186.             *case: Mono
  1187.             {
  1188.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1189.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1190.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1191.                 *DefaultQuality: BETTERQUALITY
  1192.             }
  1193.             *case: Gray8
  1194.             {
  1195.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1196.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1197.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1198.                 *DefaultQuality: BETTERQUALITY
  1199.             }
  1200.             *default:
  1201.             {
  1202.                 *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  1203.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  1204.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r300x300)
  1205.                 *DefaultQuality: BETTERQUALITY
  1206.             }
  1207.         }
  1208.     }
  1209.     *case: TRANSPARENCY
  1210.     {
  1211.         *switch: ColorMode
  1212.         {
  1213.             *case: Mono
  1214.             {
  1215.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1216.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1217.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1218.                 *DefaultQuality: BETTERQUALITY
  1219.             }
  1220.             *case: Gray8
  1221.             {
  1222.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1223.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1224.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1225.                 *DefaultQuality: BETTERQUALITY
  1226.             }
  1227.             *default:
  1228.             {
  1229.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1230.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1231.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1232.                 *DefaultQuality: BETTERQUALITY
  1233.             }
  1234.         }
  1235.     }
  1236.     *case: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  1237.     {
  1238.         *switch: ColorMode
  1239.         {
  1240.             *case: Mono
  1241.             {
  1242.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1243.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1244.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1245.                 *DefaultQuality: BETTERQUALITY
  1246.             }
  1247.             *case: Gray8
  1248.             {
  1249.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1250.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1251.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1252.                 *DefaultQuality: BETTERQUALITY
  1253.             }
  1254.             *default:
  1255.             {
  1256.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1257.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1258.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1259.                 *DefaultQuality: BETTERQUALITY
  1260.             }
  1261.         }
  1262.     }
  1263.     *case: HP_PREMIUM_INKJET_PAPER
  1264.     {
  1265.         *switch: ColorMode
  1266.         {
  1267.             *case: Mono
  1268.             {
  1269.                 *DraftQualitySettings:  LIST()
  1270.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1271.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1272.                 *DefaultQuality: BESTQUALITY
  1273.             }
  1274.             *case: Gray8
  1275.             {
  1276.                 *DraftQualitySettings:  LIST()
  1277.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1278.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1279.                 *DefaultQuality: BESTQUALITY
  1280.             }
  1281.             *default:
  1282.             {
  1283.                 *DraftQualitySettings:  LIST()
  1284.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1285.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1286.                 *DefaultQuality: BESTQUALITY
  1287.             }
  1288.         }
  1289.     }
  1290.     *case: HP_PREMIUM_INKJET_HEAVYWEIGHT
  1291.     {
  1292.         *switch: ColorMode
  1293.         {
  1294.             *case: Mono
  1295.             {
  1296.                 *DraftQualitySettings:  LIST()
  1297.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1298.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1299.                 *DefaultQuality: BESTQUALITY
  1300.             }
  1301.             *case: Gray8
  1302.             {
  1303.                 *DraftQualitySettings:  LIST()
  1304.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1305.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1306.                 *DefaultQuality: BESTQUALITY
  1307.             }
  1308.             *default:
  1309.             {
  1310.                 *DraftQualitySettings:  LIST()
  1311.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1312.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1313.                 *DefaultQuality: BESTQUALITY
  1314.             }
  1315.         }
  1316.     }
  1317.     *case: HP_PHOTO_PAPER
  1318.     {
  1319.         *switch: ColorMode
  1320.         {
  1321.             *case: Mono
  1322.             {
  1323.                 *DraftQualitySettings:  LIST()
  1324.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1325.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1326.                 *DefaultQuality: BESTQUALITY
  1327.             }
  1328.             *case: Gray8
  1329.             {
  1330.                 *DraftQualitySettings:  LIST()
  1331.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1332.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1333.                 *DefaultQuality: BESTQUALITY
  1334.             }
  1335.             *default:
  1336.             {
  1337.                 *DraftQualitySettings:  LIST()
  1338.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1339.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1340.                 *DefaultQuality: BESTQUALITY
  1341.             }
  1342.         }
  1343.     }
  1344.     *case: GLOSSY
  1345.     {
  1346.         *switch: ColorMode
  1347.         {
  1348.             *case: Mono
  1349.             {
  1350.                 *DraftQualitySettings:  LIST()
  1351.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1352.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1353.                 *DefaultQuality: BESTQUALITY
  1354.             }
  1355.             *case: Gray8
  1356.             {
  1357.                 *DraftQualitySettings:  LIST()
  1358.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1359.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1360.                 *DefaultQuality: BESTQUALITY
  1361.             }
  1362.             *default:
  1363.             {
  1364.                 *DraftQualitySettings:  LIST()
  1365.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1366.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1367.                 *DefaultQuality: BESTQUALITY
  1368.             }
  1369.         }
  1370.     }
  1371. }
  1372.  
  1373.  
  1374. *%%
  1375. *%% Printer Configuration Commands
  1376. *%%
  1377. *Command: CmdStartDoc
  1378. {
  1379.     *Order: DOC_SETUP.20
  1380.     *Cmd: "<1B>&u600D<1B>*o5W<04 09 00 00 00>"
  1381. }
  1382.  
  1383. *Command: CmdEndDoc
  1384. {
  1385.     *Order: DOC_FINISH.10
  1386.     *Cmd: =PJL_EXIT_LANGUAGE
  1387. }
  1388.  
  1389. *Command: CmdStartPage
  1390. {
  1391.     *Order: PAGE_SETUP.10
  1392.     *Cmd: "<1B>&l0E<1B>*p0y0X<1B>&l0L"
  1393. +         "<1B>*o7W<08 09 00 00 07 01 01><1B>*r1A"
  1394. }
  1395.  
  1396. *Command: CmdEndPage
  1397. {
  1398.     *Order: PAGE_FINISH.10
  1399.     *Cmd: "<1B>*rC<0C>"
  1400. }
  1401.  
  1402.  
  1403. *%%
  1404. *%% Printing Attributes and Commands
  1405. *%%
  1406. *RotateCoordinate?: TRUE
  1407. *RotateRaster?: FALSE
  1408.  
  1409. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1410. *CursorXAfterCR:   AT_PRINTABLE_X_ORIGIN
  1411. *EjectPageWithFF?: FALSE
  1412. *XMoveThreshold: 0
  1413. *YMoveThreshold: 0
  1414. *XMoveUnit: 600
  1415. *YMoveUnit: 600
  1416.  
  1417. *Command: CmdXMoveAbsolute      { *Cmd: "<1B>*p" %d{DestX}"X" }
  1418. *Command: CmdYMoveAbsolute      { *Cmd: "<1B>*p" %d{DestY}"Y" }
  1419. *Command: CmdDisableCompression { *Cmd: "<1B>*b0M" }
  1420. *Command: CmdEnableTIFF4        { *Cmd: "<1B>*b2M" }
  1421. *Command: CmdSendBlockData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1422. *Command: CmdSendBlackData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1423. *Command: CmdSendCyanData       { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1424. *Command: CmdSendMagentaData    { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1425. *Command: CmdSendYellowData     { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1426. *Command: CmdCR { *Cmd: "<0D>" }
  1427. *Command: CmdLF { *Cmd: "<0A>" }
  1428. *Command: CmdFF { *Cmd: "<0C>" }
  1429.  
  1430. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1431. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1432. *OutputDataFormat:   H_BYTE
  1433. *RasterSendAllData?: TRUE
  1434.